package love.yuanmengrobot.springmvcdemo2.service;


import love.yuanmengrobot.springmvcdemo2.pojo.SysNotice;
import love.yuanmengrobot.springmvcdemo2.utils.DataGridView;
import love.yuanmengrobot.springmvcdemo2.vo.NoticeVo;

/**
 * 公告服务接口
 */
public interface NoticeService {
    //查询所有的公告 以及模糊查询
    DataGridView queryAllNotice(NoticeVo noticeVo);
    //添加公告
    void addNotice(NoticeVo noticeVo);
    //修改公告
    void updateNotice(NoticeVo noticeVo);
    //删除公告
    void deleteNotice(Integer id);
    //批量删除
    void batchDeleteNotice(Integer[] ids);
    //通过id查询公告
    SysNotice loadNoticeById(Integer id);
}
